const { DataTypes } = require("sequelize");
const seq = require("../db/sequelize");

// 创建模型
const User = seq.define("User", {
  user_name: {
    type: DataTypes.STRING, //列的类型
    allowNull: false, //列的内容是否为空
    unique: true, //列是否唯一
    comment: "用户名，唯一",
  },
  password: {
    type: DataTypes.STRING(64),
    allowNull: false,
    comment: "密码",
  },
  is_admin: {
    type: DataTypes.BOOLEAN,
    allowNull: false,
    defaultValue: 0,
    comment: "是否为管理员，0：不是，1：是",
  },
});

//force : 当有数据表，删除重建
// User.sync({ force: true });

module.exports = User;
